package com.cnzhy.service;

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.additional.query.impl.LambdaQueryChainWrapper;
import com.baomidou.mybatisplus.extension.service.additional.query.impl.QueryChainWrapper;
import com.baomidou.mybatisplus.extension.service.additional.update.impl.LambdaUpdateChainWrapper;
import com.baomidou.mybatisplus.extension.service.additional.update.impl.UpdateChainWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.cnzhy.bean.Bill;
import com.cnzhy.mapper.BillMapper;
import org.springframework.stereotype.Service;

import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.function.Function;

@Service
public class BillServiceImpl extends ServiceImpl<BillMapper, Bill> implements BillService {


    @Override
    public boolean saveBatch(Collection<Bill> entityList) {
        return false;
    }

    @Override
    public boolean saveOrUpdateBatch(Collection<Bill> entityList) {
        return false;
    }

    @Override
    public boolean update(Wrapper<Bill> updateWrapper) {
        return false;
    }

    @Override
    public boolean updateBatchById(Collection<Bill> entityList) {
        return false;
    }

    @Override
    public Bill getOne(Wrapper<Bill> queryWrapper) {
        return null;
    }

    @Override
    public int count() {
        return 0;
    }

    @Override
    public List<Bill> list() {
        return null;
    }

    @Override
    public IPage<Bill> page(IPage<Bill> page) {
        return null;
    }

    @Override
    public List<Map<String, Object>> listMaps() {
        return null;
    }

    @Override
    public List<Object> listObjs() {
        return null;
    }

    @Override
    public <V> List<V> listObjs(Function<? super Object, V> mapper) {
        return null;
    }

    @Override
    public List<Object> listObjs(Wrapper<Bill> queryWrapper) {
        return null;
    }

    @Override
    public IPage<Map<String, Object>> pageMaps(IPage<Bill> page) {
        return null;
    }

    @Override
    public QueryChainWrapper<Bill> query() {
        return null;
    }

    @Override
    public LambdaQueryChainWrapper<Bill> lambdaQuery() {
        return null;
    }

    @Override
    public UpdateChainWrapper<Bill> update() {
        return null;
    }

    @Override
    public LambdaUpdateChainWrapper<Bill> lambdaUpdate() {
        return null;
    }
}

